<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">

    <title>练习题</title>
</head>
<body>
<script>

    // 1、打印0-20之间的整数, 将每个数输出到控制台
    function fun01() {
        for (let i = 0; i < 21; i++) {
            console.log(i)
        }
    }
    //fun01();

    //2、计算1-1000之间的和
    function fun02() {
        let sum=0;
        for (let i = 0; i <= 1000; i++) {
            sum+=i;
        }
        console.log(sum);
    }
    //fun02();
    //3、用户输入一个数，计算1到这个数的和。 比如：用户输入的是 5， 则计算 1~5 之间的累加和。
    function fun03() {
        let num=prompt("请输入一个数字：");
        let sum=0;
        for (let i = 0; i <=num ; i++) {
            sum+=i;
        }
        console.log(sum);
    }
    //fun03();

    //4、用户登录验证，题目描述：接收用户输入的用户名和密码，若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功!
    // 否则，让用户一直输入。
    function fun04() {
        while (true){
            let username= prompt("请输入用户名：");
            let password= prompt("请输入密码：");
            if (username== "admin" && password == "123456"){
                break;
            }
            alert("登录失败，请重新输入：")
        }
        alert("登录成功！")
    }
    //fun04();
    /*
        5、用户输入分数，根据分数奖励不同的车( 利用多分支语句 )
            - 90~100分    奖励法拉利
            - 80~90分      奖励奥迪
            - 60~80分      奖励奥拓
            - 60分以下      打一顿
     */
    function fun05() {
        let score=prompt("请输入分数：");
        if (score>=90&&score<=100){

        }else if(score>=80&&score<=90){

        }else if(score>=70&&score<=80){

        }else if(score>=60&&score<=70){

        }else if(score>=0&&score<=60){

        }else {

        }
    }
    // 6、求1-100之间个位数不为3的数的累加和，求整数1～100的累加值，但要求跳过所有个位为3的数。
    function fun06() {
        let sum=0;
        for (let i = 1; i <= 100; i++) {
            let ge=i%10;
            if (ge!=3){
                sum+=i;
            }
        }
        console.log(sum);
    }
    fun06();

</script>
</body>
</html>